package com.wargameproject.terrain;

import android.widget.Button;
import android.widget.Toast;

import com.wargameproject.Joueur;
import com.wargameproject.Partie;
import com.wargameproject.R;
import com.wargameproject.unite.ChevaucheurLoup;
import com.wargameproject.unite.GuerrierOrque;
import com.wargameproject.unite.LanceurJavelot;
import com.wargameproject.unite.Vouivre;

public class BaseOrque extends Base {

	public BaseOrque(Joueur joueur) {
		this.joueur = joueur;
		this.visibilite = 2;
		this.coutDeplacement = 2;
		this.bonusAttaque = 2;
		this.protection = 20;
		this.nombreTourPourCapturer = 2;
		this.nombreTourActuel = 0;
	}

	public void creerUnite(int numeroUnite) {
		switch (numeroUnite) {
		case 1:
			this.position.unite = new GuerrierOrque(this.joueur);
			break;
		case 2:
			this.position.unite = new Vouivre(this.joueur);
			break;
		case 3:
			this.position.unite = new LanceurJavelot(this.joueur);
			break;
		case 4:
			this.position.unite = new ChevaucheurLoup(this.joueur);
			break;
		default:
			break;
		}

		this.position.unite.position = this.position;
		Partie.brouillardDeGuerre();
	}

	public void brouillardDeGuerre() {
		this.position.brouillardDeGuerre(this.visibilite);
	}

	public void afficheImage() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position.setBackgroundResource(R.drawable.baseorque1);
		} else {
			this.position.setBackgroundResource(R.drawable.baseorque2);
		}
	}

	public void afficheImageFonce() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position.setBackgroundResource(R.drawable.baseorque1fonce);
		} else {
			this.position.setBackgroundResource(R.drawable.baseorque2fonce);
		}

	}

	public void afficheImageTresFonce() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position.setBackgroundResource(R.drawable.baseorque1tresfonce);
		} else {
			this.position.setBackgroundResource(R.drawable.baseorque2tresfonce);
		}
	}
}
